#ifndef __ZAPI_FM_H__
#define __ZAPI_FM_H__

typedef struct ZAPI_FM {
    int (*Init              ) (Uint32);
    int (*Deinit            ) (void);
    int (*On                ) (void);
    int (*Off               ) (void);
    int (*SetBand           ) (int);
    int (*SetFrequency      ) (unsigned int);
    int (*GetFrequency      ) (unsigned int *);
    int (*SetMoStMode       ) (int);
    int (*Mute              ) (int);
    int (*RfDependentMute   ) (int);
    int (*SetRDS            ) (int);
    int (*SetAF             ) (int);
    int (*Seek              ) (int);
    int (*SetVolume         ) (int);
    int (*SetRssiSeachLevel ) (int);
    int (*GetProgramIndictor) (unsigned int *);
    int (*SetRxAudioPath    ) (int);
} ZAPI_FM;

#endif // __ZAPI_FM_H__
